package com.example.activitysys.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * 失物实体类（精简版）
 */
@Data
@TableName("lost_item")
public class LostItem {
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /** 物品名称 */
    private String title;
    
    /** 物品分类 */
    private String category;
    
    /** 拾获地点 */
    private String location;
    
    /** 物品描述 */
    private String description;
    
    /** 图片路径 */
    private String imageUrl;
    
    /** 状态：0-未认领，1-已认领 */
    private Integer status;
    
    /** 提交时间 */
    private LocalDateTime submitTime;
    
    /** 乐观锁版本号 */
    @Version
    private Integer version;
    
    /** 逻辑删除 */
    @TableLogic
    private Integer deleted;
}